# 写函数，计算传入函数的字符串中, [数字]、[字母] 以及 [其他]的个数，并返回结果

def one(text):
    other = 0
    num = 0
    for s in text:
        if s.isnumeric():  # 判断为纯数字
            num += 1
        else:  # 其他
            if '\u4e00' <= s <= '\u9fa5':
                other += 1

    print(f"字母的个数: {len(text) - other - num}")
    print(num)
    print(other)

one("1aa中中中")

# 写函数，判断用户传入的对象（字符串、列表、元组）长度是否大于5。

def two(obj):
    if type(obj) in [str, list, tuple]:
        if len(obj) > 5:
            print('///')
        else:
            print('xxx')
    else:
        print('aaa')

# 写函数，函数接收四个参数分别是：姓名，性别，年龄，学历，支持用户持续输入，Q或者q退出，
# 性别默认为男，如果遇到女学生，则把性别输入女，最后打印出学生的个人信息
# def info(name, sex, age, education):
#     print(name, sex, age, education)
#
# while True:
#     name = input()
#     if name.lower() == 'q':
#         break
#     sex = input()
#     if sex:
#         if not sex in ['男', '女']:
#             sex = "男"
#     else:
#         sex = "男"
#     age = input()
#     education = input()
#
#     info(name, sex, age, education)

# 写函数，接收n个数字，求这些参数数字的和

def three(*nums):
    sum = 0
    for num in nums:
        sum += num


# 写函数，函数可以支持接收任意内容（关键字传参）并返回字典。

def four(**params):
    return params